package com.web.exiaodao.remote.vo;

import com.web.exiaodao.business.constant.JConstant;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @author eason.zt
 * @ClassName: CommentVo
 * @Description:评论 Vo
 * @date 2016-11-02 15:58:46
 */
@ApiModel(value = "评论Vo对象")
public class CommentVo {

    @ApiModelProperty(value = "主键，自动增长")
    private Long id;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "评论内容(100字),评论内容")
    private String comment_Content;
    @ApiModelProperty(value = "评论模块(1：普通商品  2:兑换商品  3：玩 /达人/作品/艺术品   51:住； 52:机构参观  53：旅游/游学     62:家政护理; 63:医疗服务|医疗康复; 64:护理培训|培训义工)")
    private Long objectId;
    @ApiModelProperty(value = "订单详情id号,订单详情id号")
    private String orderDetailId;//orderDetail id
    @ApiModelProperty(value = "评论人ID,评论人ID")
    private Long userId;
    @ApiModelProperty(value = "评论图片（预留字段）（多张，逗号分割）,评论图片（多张，逗号分割）")
    private String commentImgs;
    @ApiModelProperty(value = "类型(1：普通商品  2:兑换商品  3：玩 /达人/作品/艺术品   51:住； 52:机构参观  53：旅游/游学     62:家政护理; 63:医疗服务|医疗康复; 64:护理培训|培训义工) ")
    /**
     * {@link JConstant.Order_CommentType}
     */
    private Integer commentTypes;
    @ApiModelProperty(value = "卫生等级（5分）预留,卫生等级")
    private Double commentHealthClass;
    @ApiModelProperty(value = "服务等级（5分）预留,服务等级")
    private Double commentServiceClass;
    @ApiModelProperty(value = "环境等级（5分）预留,环境等级")
    private Double commentEnvironmentClass;
    @ApiModelProperty(value = "设施等级（5分）预留,设施等级")
    private Double commentFacilityClass;

    /**
     * 这里是固话其他表的数据
     */
    @ApiModelProperty(value = "评论名称,评论名称")
    private String commentName;
    @ApiModelProperty(value = "评论url,评论url")
    private String commentUrl;

    //新增
    @ApiModelProperty(value = "用户Vo对象，用户Vo对象，")
    private UserVo userVo;

    public CommentVo() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setComment_Content(String comment_Content) {
        this.comment_Content = comment_Content;
    }

    public String getComment_Content() {
        return comment_Content;
    }

    public void setObjectId(Long objectId) {
        this.objectId = objectId;
    }

    public Long getObjectId() {
        return objectId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public void setCommentImgs(String commentImgs) {
        this.commentImgs = commentImgs;
    }

    public String getCommentImgs() {
        return commentImgs;
    }

    public void setCommentTypes(Integer commentTypes) {
        this.commentTypes = commentTypes;
    }

    public Integer getCommentTypes() {
        return commentTypes;
    }

    public void setCommentHealthClass(Double commentHealthClass) {
        this.commentHealthClass = commentHealthClass;
    }

    public Double getCommentHealthClass() {
        return commentHealthClass;
    }

    public void setCommentServiceClass(Double commentServiceClass) {
        this.commentServiceClass = commentServiceClass;
    }

    public Double getCommentServiceClass() {
        return commentServiceClass;
    }

    public void setCommentEnvironmentClass(Double commentEnvironmentClass) {
        this.commentEnvironmentClass = commentEnvironmentClass;
    }

    public Double getCommentEnvironmentClass() {
        return commentEnvironmentClass;
    }

    public void setCommentFacilityClass(Double commentFacilityClass) {
        this.commentFacilityClass = commentFacilityClass;
    }

    public Double getCommentFacilityClass() {
        return commentFacilityClass;
    }

    public String getOrderDetailId() {
        return orderDetailId;
    }

    public void setOrderDetailId(String orderDetailId) {
        this.orderDetailId = orderDetailId;
    }

    public UserVo getUserVo() {
        return userVo;
    }

    public void setUserVo(UserVo userVo) {
        this.userVo = userVo;
    }

    public String getCommentName() {
        return commentName;
    }

    public void setCommentName(String commentName) {
        this.commentName = commentName;
    }

    public String getCommentUrl() {
        return commentUrl;
    }

    public void setCommentUrl(String commentUrl) {
        this.commentUrl = commentUrl;
    }
}

